#WPshowroom { clear:both; float:left; margin: 0 0 10px 3px; line-height: 16px; padding: 5px 10px 10px; width:770px; }

#wpsr_breadcrumbs { border-bottom:1px solid #3F4649; color:#3F4649; }

#wpsr_albumlist { clear:both; }
#wpsr_albumlist ul { list-style-type: none; margin:0; padding:0; clear:both; }
#wpsr_albumlist li { float:left; width:362px; margin:20px 10px 0px 10px; background-color: #464C4F; border:1px solid #666666; overflow:hidden; position:relative; }
.wpsr_acover { float:left; width:100px; margin-right:10px; padding:3px; background-color:#000000; border-right:1px solid #666666; }
.wpsr_adesc { float:right; width: 234px; height:70px; overflow:hidden; padding:10px 10px 0px 0px; }
.wpsr_atitle { font-size: 15px; }
.wpsr_atext { padding: 5px 0px 0px 5px; }
.wpsr_ameta { position:absolute; top:88px; left:118px; width:240px; display: inline; text-align:right; font-size:10px; /* color:#595959; */ }

#wpsr_piclist { clear:both; }
#wpsr_piclist ul { list-style-type: none; margin:0; padding:0; clear:both; }
#wpsr_piclist li { float:left; width:100px; height:100px; padding:3px; margin:20px 10px 0px 10px; background-color: #000000; border:1px solid #666666; overflow:hidden; }

#wpsr_picture { clear:both; }
#wpsr_pic { margin:20px auto;
	position: relative;
	background: transparent url(/gallery/gfx/loader.gif) no-repeat 50% 50%;
	background-color: #000000;
	border: 1px solid #666666;
	line-height: 0px;
	padding: 10px;
}
#wpsr_pic img { }

.wpsr_caption { margin:-13px 20px 0px 0px; text-align:right; }

.wpsr_hr { border-bottom:1px solid #3F4649; height:1px; margin-top:20px; clear:both; float:left; width:100%; }

#wpsr_error { margin:50px; padding:20px; background-color: #464C4F; border:1px solid #666666; text-align: center; }

.wpsr_comheading { margin:2px auto 20px !important; }
.wpsr_nobg { background:none !important; }
.wpsr_left, .wpsr_right { margin-top: -20px !important; }

.clear, hr {clear:both;}


#image-nav-overlay {
	position: absolute;
	top: 10px;
	left: 10px;
	margin: 0px;
	padding: 0px;
	z-index: 99;
}

#image-nav-overlay a,
#image-nav-overlay a:link,
#image-nav-overlay a:visited {
	line-height: 0px;
	outline: none;
}

#image-nav-prevoverlay, #image-nav-nextoverlay {
	width: 49.9%;
	height: 100%;
	background: transparent url(/gallery/gfx/blank2.gif) no-repeat; /* HAX0R IE */
}

#image-nav-prevoverlay {
	float: left;
	left: 0px;
	top: 0px;
}

#image-nav-nextoverlay {
	float: right;
	right: 0px;
	top: 0px;
}

#image-nav-prevoverlay:active,
#image-nav-prevoverlay:focus,
#image-nav-prevoverlay:hover {
	background: url(/gallery/gfx/p_prev.png) center left no-repeat;
	cursor: pointer;
}

#image-nav-nextoverlay:active,
#image-nav-nextoverlay:focus,
#image-nav-nextoverlay:hover {
	background: url(/gallery/gfx/p_next.png) center right no-repeat;
	cursor: pointer;
}